#pragma once
#include "Prefabs.h"
#include "DataConfigBase.h"
class CLevelConfigMgr : public ConfigMgrBase
{
public:
	CLevelConfigMgr();
	virtual ~CLevelConfigMgr();
	virtual void prase(rapidjson::Value& valueDt);

};

class CRoleConfigMgr : public ConfigMgrBase
{
public:
	CRoleConfigMgr();
	virtual ~CRoleConfigMgr();
	virtual void prase(rapidjson::Value& valueDt);

private:

};

class CMonsterConfigMgr : public ConfigMgrBase
{
public:
	CMonsterConfigMgr();
	virtual ~CMonsterConfigMgr();
	virtual void prase(rapidjson::Value& valueDt);

private:

};


class CBulletConfigMgr : public ConfigMgrBase
{
public:
	CBulletConfigMgr();
	virtual ~CBulletConfigMgr();
	virtual void prase(rapidjson::Value& valueDt);
};


class CWeaponConfigMgr :public ConfigMgrBase
{
public:
	CWeaponConfigMgr();
	virtual ~CWeaponConfigMgr();
	virtual void prase(rapidjson::Value& valueDt);
private:

};









class CLoader{
public:
	static void loadConfig();
};